import router from '../../router'
import { Notify } from 'vant';
export function onBridgeReady (appId, nonceStr, package1, paySign, signType, timeStamp) {
  WeixinJSBridge.invoke(
    'getBrandWCPayRequest', {
      'appId': appId,     //公众号名称，由商户传入     
      'timeStamp': timeStamp,         //时间戳，自1970年以来的秒数     
      'nonceStr': nonceStr, //随机串     
      'package': package1,
      'signType': signType,         //微信签名方式：     
      'paySign': paySign //微信签名 
    },
    function (res) {
      if (res.err_msg == "get_brand_wcpay_request:ok") {
        if (location.href.indexOf("confirmToBuy") > -1) {
          router.replace("/myShopOrder")
        } else if (location.href.indexOf("healthClass") > -1 || location.href.indexOf("myShopOrder") > -1) {
          location.reload();
        }
        // 使用以上方式判断前端返回,微信团队郑重提示：
        //res.err_msg将在用户支付成功后返回ok，但并不保证它绝对可靠。
      } else {
        if (location.href.indexOf("confirmToBuy") > -1) {
          router.replace("/myShopOrder")
        }else if (location.href.indexOf("healthClass") > -1) {
          Notify({
            message: '您取消了支付',
            duration: 1000,
            background: '#E72522'
          });
        }
      }
    });
}